package domain


type TaobaoMiniapppTemplateInstantiateMiniAppEntityDto struct {
    /*
        appkey     */
    Appkey  *string `json:"appkey,omitempty" `

    /*
        小程序appId     */
    Id  *string `json:"id,omitempty" `

    /*
        小程序名称     */
    AppName  *string `json:"app_name,omitempty" `

    /*
        小程序描述     */
    AppDescription  *string `json:"app_description,omitempty" `

    /*
        icon     */
    AppIcon  *string `json:"app_icon,omitempty" `

    /*
        当前版本     */
    OnlineVersion  *string `json:"online_version,omitempty" `

    /*
        线上码     */
    OnlineCode  *string `json:"online_code,omitempty" `

}

func (s *TaobaoMiniapppTemplateInstantiateMiniAppEntityDto) SetAppkey(v string) *TaobaoMiniapppTemplateInstantiateMiniAppEntityDto {
    s.Appkey = &v
    return s
}
func (s *TaobaoMiniapppTemplateInstantiateMiniAppEntityDto) SetId(v string) *TaobaoMiniapppTemplateInstantiateMiniAppEntityDto {
    s.Id = &v
    return s
}
func (s *TaobaoMiniapppTemplateInstantiateMiniAppEntityDto) SetAppName(v string) *TaobaoMiniapppTemplateInstantiateMiniAppEntityDto {
    s.AppName = &v
    return s
}
func (s *TaobaoMiniapppTemplateInstantiateMiniAppEntityDto) SetAppDescription(v string) *TaobaoMiniapppTemplateInstantiateMiniAppEntityDto {
    s.AppDescription = &v
    return s
}
func (s *TaobaoMiniapppTemplateInstantiateMiniAppEntityDto) SetAppIcon(v string) *TaobaoMiniapppTemplateInstantiateMiniAppEntityDto {
    s.AppIcon = &v
    return s
}
func (s *TaobaoMiniapppTemplateInstantiateMiniAppEntityDto) SetOnlineVersion(v string) *TaobaoMiniapppTemplateInstantiateMiniAppEntityDto {
    s.OnlineVersion = &v
    return s
}
func (s *TaobaoMiniapppTemplateInstantiateMiniAppEntityDto) SetOnlineCode(v string) *TaobaoMiniapppTemplateInstantiateMiniAppEntityDto {
    s.OnlineCode = &v
    return s
}
